package usercase

import "go-test/model"

// Course 抽象类
type Course interface {
	// CreateCourse 创建课程
	CreateCourse(course *model.Course) (int64, error)
	// ListCourse 查询课程列表
	ListCourse() ([]*model.Course, error)
	// DelCourse 删除课程
	DelCourse(courseId string) (int64, error)
	// UpdateCourse 更新课程
	UpdateCourse(courseId, name string) (int64, error)
}
